import { Guard } from '../../guard/constants/guard.constant';
import { Role } from '../../role/constants/role.constant';

/** Json Web Token 内容 */
export interface JwtPayload {
  /** 用户的uuid（唯一标识） */
  uuid: string;

  /** 用户当前岗位/组织id（唯一标识） */
  jobId: number;

  /** 用户权限列表 */
  guardList: Guard[];

  /** 用户角色列表 */
  roleList: Role[];
}
